package Request

type Register struct {
	UserName  string `form:"userName"  binding:"required"`
	Password  string `form:"password" binding:"required"`
	SendSms   string `form:"sendSms" binding:"required"`
	Photo     string `form:"photo" binding:"required"`
	Nickname  string `form:"nickname" binding:"required"`
	Signature string `form:"signature" binding:"required"`
}

type SendSmsS struct {
	Phones string `form:"phones"  binding:"required"`
}

type Logion struct {
	UserName string `form:"userName"  binding:"required"`
	Password string `form:"password" binding:"required"`
}

type UserList struct {
	UserName string `form:"userName"`
	Nickname string `form:"nickname"`
}

type FriendAdd struct {
	UserId   int64  `form:"userId"  binding:"required"`
	FriendId int64  `form:"friendId" binding:"required"`
	Status   int64  `form:"status" binding:"required"`
	Reason   string `form:"reason" binding:"required"`
}

type FriendUpdate struct {
	UserId string `form:"userId"  binding:"required"`
	Status string `form:"status" binding:"required"`
}
type FriendList struct {
}

type BlackAdd struct {
	UserId   int64 `form:"userId"  binding:"required"`
	FriendId int64 `form:"friendId" binding:"required"`
	Status   int64 `form:"status" binding:"required"`
}
type BlacklistList struct {
}

type CircleAdd struct {
	UserId int64  `form:"userId"  binding:"required"`
	Text   string `form:"text" binding:"required"`
}

type CircleList struct {
}
